package com.mine.vo;

import java.util.List;

public class OrderQueryVo {

	

	@Override
	public String toString() {
		return "OrderQueryVo [page=" + page + ", start=" + start + ", size=" + size + ", shopId=" + shopId + ", userId="
				+ userId + ", status=" + status + ", categoryId=" + categoryId + "]";
	}

	private Integer page = 1;

	private Integer start;
	
	private Integer size = 10;
	
	private Long shopId;
	
	private Long userId;
	
	private Integer status;
	
	private Integer orderState;//订单状态 订单状态：1.买家未付款，2.买家已付款，3.商家未发货，4.商家已发货，5.送货中(待收货)，6.已收货，7.交易(成功)完成，8.(买家)待评价，9.交易取消(关闭)

	private List<Integer> orderStates;//订单状态集合 要查询某一订单状态集合，设置此值
	
	private Integer orderType;//订单类型 1.默认(普通订单)  2.到店消费产生订单(如点餐)
    public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}

	public List<Integer> getOrderStates() {
		return orderStates;
	}

	public void setOrderStates(List<Integer> orderStates) {
		this.orderStates = orderStates;
	}

	public Long getUserId() {
		return userId;
	}

	public Integer getOrderState() {
		return orderState;
	}

	public void setOrderState(Integer orderState) {
		this.orderState = orderState;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	private Long categoryId;
	public Integer getPage() {
		return page;
	}

	public void setPage(Integer page) {
		this.page = page;
	}

	public Integer getStart() {
		return start;
	}

	public void setStart(Integer start) {
		this.start = start;
	}

	public Integer getSize() {
		return size;
	}

	public void setSize(Integer size) {
		this.size = size;
	}

	public Long getShopId() {
		return shopId;
	}

	public void setShopId(Long shopId) {
		this.shopId = shopId;
	}

	public Long getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Long categoryId) {
		this.categoryId = categoryId;
	}

	
}
